Mobile Application Development - Topic 1 Summary

1. Evolution of Mobile Devices

Key Eras

Understanding mobile device evolution is crucial for context-aware development.

2. Mobile Network Generations

Network capabilities directly impact app functionality and user experience.
Generation Technology Key Features Data Speed
1G Analog Voice calls only, low quality, large phones N/A
2G Digital (GSM) SMS, basic internet, camera phones Up to 64 Kbps
2.5G GPRS Packet-switched data, better internet 56-114 Kbps
3G UMTS/W-CDMA Video calls, GPS, high-speed internet Up to 2 Mbps
4G LTE High-definition streaming, low latency 100 Mbps - 1 Gbps

3. Mobile Ecosystem Layers

The mobile ecosystem is a complex system where all layers must work together seamlessly.
Layer Role Key Components
Services User tasks (internet access, messaging, location) APIs, cloud services
Applications User-facing apps (games, browsers, cameras) Cross-platform frameworks
Application Frameworks Development tools and libraries Android SDK, Java ME, Windows Mobile
Operating Systems Core platform for device management Android, iOS, Symbian, Windows Mobile
Platforms Development environments Licensed, Proprietary, Open Source
Devices Physical hardware Smartphones, tablets, wearables
Networks Connectivity infrastructure GSM, CDMA, LTE, 5G
Operators Service providers Mobile Network Operators (MNOs)

4. Mobile Strategy: 7 Key Rules

A well-defined mobile strategy prevents project failures and maximizes user engagement.
  1. Rule #1: Forget What You Think You Know
  2. Rule #2: Believe What You See, Not What You Read
  3. Rule #3: Constraints Never Come First
  4. Rule #4: Focus on Context, Goals, and Needs
  5. Rule #5: You Cannot Support Everything
  6. Rule #6: Do Not Convert, Create
  7. Rule #7: Keep It Simple

5. Key Takeaways for Exam Preparation

6. Quick Reference Table

Concept Key Points
Mobile Device Evolution Brick → Candy Bar → Feature Phone → Smartphone → Touch
Network Generations 1G (Analog) → 2G (Digital) → 3G (Video) → 4G (HD Streaming)
Ecosystem Layers 8 layers from Services (top) to Operators (bottom)
Mobile Strategy 7 rules: Start fresh → Research → Big ideas → Context → Focus → Create → Simplify
Development Impact Each era/network level affects app capabilities and user experience

Final Notes

For exam success:

This summary covers all essential points from Topic 1 based on past papers and lecture notes. Use it as a quick revision guide alongside your lecture materials.